using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARCoordStruct", NumberOfMembers = 2u), ClassInterface, Guid("b362cefe-87e2-4af2-b43f-76b037b14dce"), ProgId("BMC.ARSystem.Coordinate")]
	public class Coordinate
	{
		[ARStructMemTypeInfo(Name = "x", Offset = 0u)]
		private int _x;
		[ARStructMemTypeInfo(Name = "y", Offset = 1u)]
		private int _y;
		public int X
		{
			get
			{
				return this._x;
			}
			set
			{
				this._x = value;
			}
		}
		public int Y
		{
			get
			{
				return this._y;
			}
			set
			{
				this._y = value;
			}
		}
		public Coordinate()
		{
		}
		public Coordinate(int x, int y)
		{
			this._x = x;
			this._y = y;
		}
	}
}
